#pragma once

/*
*	Base class for all indicators
*/

class Indicator
{
	protected:
		PRICE _price;
		int _period;
		vector<double> _values;

	public:
		Indicator(PRICE p, int per);
		~Indicator(void);

		virtual void Initialize(vector<Quotation> stockQuotations) {}
		vector<double> GetValues() { return this->_values; }
};

